export default {
    versions: function() {
        const ua = navigator.userAgent;

        return {
            webkit: ua.match(/Web[kK]it[/]{0,1}([\d.]+)/) ? true : false,
            android: ua.match(/(Android);?[\s/]+([\d.]+)?/) ? true : false,
            osx: !!ua.match(/\(Macintosh; Intel /),
            ipad: ua.match(/(iPad).*OS\s([\d_]+)/) ? true : false,
            ipod: ua.match(/(iPod)(.*OS\s([\d_]+))?/) ? true : false,
            iphone: ua.match(/(iPhone\sOS)\s([\d_]+)/) ? true : false,
            pc: ua.match(/(PC);?[\s/]+([\d.]+)?/) ? true : false,
        };
    }(),
    language: (navigator.browserLanguage || navigator.language).toLowerCase()
};